<?php
$db = DbManager::getMe();
$rs = $db->queryToArray("select * from cllg_academico_cargo_manual", true);
?>
<?php if ($this->messages != null) { ?>
    <div>Aviso!</div>
<?php } ?>
<div id="frmcontainer">
    <ul>
        <li><a href="#frmcontainer">Asignacion Manual de Cargos</a></li>
    </ul>
    <form id="frmcargosmanuales" name="frmcargosmanuales"  method="post" action="<?php echo CORE_PATH; ?>">

        <div style="padding: 3px;" >
            <table width="37%" border="0">
                <tr>
                    <td valign="top">Tipo</td>
                    <td><p>
                            <label>
                                <input type="radio" name="tipocuenta" value="BENEFACTOR" id="tipocuenta_0" />
                                Benefactor</label>
                            <br />
                            <label>
                                <input type="radio" checked="checked"  name="tipocuenta" value="ESTUDIANTE" id="tipocuenta_1" />
                                Alumno</label>
                            <br />
                        </p></td>
                </tr>
                <tr>
                    <td>Cuenta</td>
                    <td><label for="cuenta"></label>
                        <input type="text" size="60" name="cuenta" id="cuenta" />
                        <input type="hidden" name="nocuenta" id="nocuenta" />
                        <input type="hidden" name="op" id="op" value="add" /></td>
                </tr>
            </table>
        </div>
        <div style="padding: 5px; font-size: 10px;" id="detallecargos">
            <table width="60%" border="0" cellpadding="0" cellspacing="3">
                <tr>
                    <td><table width="100%" border="0">
                            <tr>
                                <td width="16%">Tipo Cargo</td>
                                <td><label for="IDCARGO"></label>
                                    <input type="hidden" name="DESCRIPCION" id="DESCRIPCION" />
                                    <select name="IDCARGO" id="IDCARGO">
                                        <option value="">Seleccione cargo</option>
                                        <?PHP foreach ($rs as $row) { ?>
                                            <option value="<?php echo $row['ID']; ?>" ><?php echo $row['DESCRIPCION']; ?>                         
                                            </option>
                                        <?php } ?>
                                    </select></td>
                            </tr>
                            <tr>
                                <td valign="top">Datos Cargo</td>
                                <td>
                                    <table width="100%" border="0">
                                        <tr>
                                            <td width="22%"><label for="FRECUENCIA_DIAS">Frecuencia</label></td>
                                            <td width="78%">
                                                <input type="text" readonly="readonly" name="FRECUENCIA_DIAS" id="FRECUENCIA_DIAS" /></td>
                                        </tr>
                                        <tr>
                                            <td><label for="VALOR">Monto</label></td>
                                            <td>
                                                <input readonly="readonly" type="text" name="VALOR" id="VALOR" /></td>
                                        </tr>
                                        <tr>
                                            <td><label for="VALOR_MORA">Monto Mora</label></td>
                                            <td><input readonly="readonly" type="text" name="VALOR_MORA" id="VALOR_MORA" /></td>
                                        </tr>
                                        <tr>
                                            <td><label for="PORCENTAJE_MORA">% Mora</label></td>
                                            <td>
                                                <input readonly="readonly" type="text" name="PORCENTAJE_MORA" id="PORCENTAJE_MORA" /></td>
                                        </tr>
                                        <tr>
                                            <td><label for="FECHA_INICIA">Fecha Inicial</label></td>
                                            <td>
                                                <input type="text" name="FECHA_INICIA" id="FECHA_INICIA" /></td>
                                        </tr>
                                        <tr>
                                            <td><label for="REPETICIONES">Cantidad Cargos</label></td>
                                            <td>
                                                <input type="text" name="REPETICIONES" id="REPETICIONES" /></td>
                                        </tr>
                                        <tr>
                                            <td>&nbsp;</td>
                                            <td><button type="button" name="Agregar" id="Agregar"  >Agregar</button> </td>
                                        </tr>
                                    </table></td>
                            </tr>
                        </table></td>
                </tr>
                <tr>
                    <td><div class="dttb" id="tabladetalles">
                            <?php include "detalle.php"; ?>
                        </div></td>
                </tr>
                <tr>
                    <td><button type="button" name="guardar"  id="guardar" >Guardar</button></td>
                </tr>
            </table>
        </div>
        <script type="text/javascript">
            var dbCargos=<?php echo json_encode($rs) ?>;
            
            var callbackSelect=function( event, ui ) {
                $("#nocuenta").val(ui.item.id);                    
                $("#nombrecuenta").val(ui.item.value);
            };
			
            var opsAlumnos={
                source: app.ajaxRequestPathSimple+"&module=ModListasValores&LOV=lovalumnos",
                minLength: 1,
                select: callbackSelect 
            };
            var opsBenefacts={
                source: app.ajaxRequestPathSimple+"&module=ModListasValores&LOV=lovbenef",
                minLength: 1,
                select:callbackSelect
            };
            $(document.body).ready(function(){
                formatBtns();
                $("#IDCARGO").change(function(){
                    var selCargo=$(this).attr("value");
                    $.each(dbCargos, function(){
                        var r=this;
                        if(r.ID==selCargo){
                            $("#FRECUENCIA_DIAS").val(r.FRECUENCIA_DIAS);
                            $("#ID").val(r.ID);
                            $("#DESCRIPCION").val(r.DESCRIPCION);
                            $("#PORCENTAJE_MORA").val(r.PORCENTAJE_MORA);
                            $("#VALOR").val(r.VALOR);
                            $("#VALOR_MORA").val(r.VALOR_MORA);
                            $("#VENCIMIENTO_DIAS").val(r.VENCIMIENTO_DIAS);                          
                                                     
                            return;
                        }
                    });
                    
                });
                
                $("#cuenta").autocomplete(opsAlumnos);
                $("input[name*=tipocuenta]").click(function(){
                    if(this.value==1){                   
                        $("#cuenta").autocomplete(opsAlumnos);
                    }
                    if(this.value==2){                    
                        $("#cuenta").autocomplete(opsBenefacts);
                    }
                });
                $("#FECHA_INICIA").datepicker({changeYear:true,yearRange: 'c-50:c',dateFormat:'dd/mm/yy'});
                $("#frmcontainer").tabs();
                $(":button").button();
                
                $("#Agregar").click(function(){
                    app.doAppAjax({url:$("#frmcargosmanuales").serialize(),success:function(r){
                            $("#tabladetalles").html(r);
                            formatBtns();
                        }});
                });
                $("#guardar").click(function(){
                    if(confirm("Se registrarn los cargos y cobros respectivos, esta seguro de guardar?")){
                        $("#op").val("save");
                        app.doAppAjax({url:$("#frmcargosmanuales").serialize(),success:function(r){
                                $("#frmcargosmanuales").attr("action", app.requestPathSimple);
                                $("#frmcargosmanuales").submit();
                            }});
                    }
                });
            });
            var formatBtns=function(){
                $("button=[id*=lnk]").each( function(){
                    $(this).click(function(){
                        if(confirm("Esta seguro de quitar este cargo?")){
                            var turl="op=del&id="+$(this).attr("alt");
                            app.doAppAjax({url:turl,success:function(r){
                                    $("#tabladetalles").html(r);
                                }});
                        }
                    });
                });
            }
        </script>
    </form>
</div>